package com.cmbyc.todolist.VO;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

@ApiModel(value = "MatterAddVO", description = "事项")
@Getter
@Setter
public class MatterAddVO implements Serializable {

    @ApiModelProperty("业务ID,全局唯一ID")
    private String bId;


    private String id;

    private String text;

    private Date due;

    @ApiModelProperty("t_user_info.b_id")
    private String tuiBId;

    @ApiModelProperty("任务标题")
    private String taskTitle;

    @ApiModelProperty("任务内容")
    private String taskContent;

    @ApiModelProperty("计划开始时间")
    private LocalDateTime planStartTime;

    @ApiModelProperty("计划完成时间")
    private LocalDateTime planCompletionTime;

    @ApiModelProperty("计划完成天数")
    private Integer estimatedCompletionDays;

    @ApiModelProperty("完成时间")
    private LocalDateTime completionTime;

    @ApiModelProperty("完成状态")
    private Integer taskStatus;

    @ApiModelProperty("提醒，默认不提醒")
    private Boolean remind;

    @ApiModelProperty("收藏，默认不收藏")
    private Boolean collect;

    @ApiModelProperty("逻辑删除")
    private Boolean isDel;

    @ApiModelProperty("创建者")
    private String createBy;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("修改者")
    private String updateBy;

    @ApiModelProperty("创建时间")
    private LocalDateTime updateTime;
}
